#ifndef __DirScanner__
#define __DirScanner__

#include <vector>
#include<iostream>
#include <string.h>
#include <unistd.h>

using namespace std;

class DirScanner {
public:
    DirScanner();

    void operator()(); // 重载函数调用运算符，调用 traverse 函数
    void traverse(const string& dirname); // 获取某一目录下的所有文件
    vector<string>& files();  //接口，调用返回_files
#if 1
    void get()
    {
      for (const auto& file :_files) {
        std::cout << file << std::endl;
    }
    }

#endif
private:
//public:
    vector<string> _files; // 存放每个语料文件的绝对路径
};

#endif